<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }

	

/*
 1、小于12px 的英文要写入 （-webkit-transform:scale(0.8); -webkit-margin-start:-37px;）
 */


.banner a{ display:block; height:600px; overflow:hidden;}

/******************************广告*********************************/
.banners{height: 600px;}
.fullSlide {
	width:100%;
	position:relative;
	height:700px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:700px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:700px;
}

.fullSlide .hd {
	position:absolute;
	z-index:999;
	bottom:0px;
 width:100%;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:48px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#FD5C02;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/right1s.png) no-repeat;
}



/*sou*/
.ser_bg{ height:67px; overflow:hidden;}  
.ser_c{ height:67px; overflow:hidden;}
.inp01{ float:left; padding-left:35px; width:287px;   height:28px;overflow:hidden; font:14px/28px "Microsoft Yahei"; border:none; background:url(img/ser1.gif) no-repeat left top; color:#666; margin-top:17px; display:inline;outline:none;} 
.inp02{ float:left; background:url(img/ser2.gif) no-repeat left top; width:46px; height:28px; border:0; margin-top:17px;outline:none;}
.ser_c p{height:67px; width:1200px; overflow:hidden; display:block; color:#fff;font:14px/67px "Microsoft Yahei";}
.ser_c p a{color:#fff; padding:0 8px; display: inline-block;}

/*case_bg*/
.case_bg{background: #b10e23; height:383px; overflow: hidden;}
.case ul{margin-left: 30px; margin-top: 68px;}
.case li{float: left; margin-right: 140px; text-align: center;  width: 178px;overflow: hidden;}
.case li img{width: 178px; height: 178px;}
.case li span{font-size: 18px; line-height: 34px;color: #fff; display: block; margin-top: 32px;}
.case li span b{display: block;}
.case .nones{margin-right: 0px;}
.case li a:hover{text-decoration: none;}
.case li:hover img{transition:All 0.4s ease-in-out;
	    -webkit-transition:All 0.4s ease-in-out;
	    -moz-transition:All 0.4s ease-in-out;
	    -o-transition:All 0.4s ease-in-out;
	
	    transform:rotate(360deg);
	    -webkit-transform:rotate(360deg);
	    -moz-transform:rotate(360deg);
	    -o-transform:rotate(360deg);
	    -ms-transform:rotate(360deg);}


/*pro*/
.pro_bg{ background:url(img/bg.jpg) repeat center top; height:800px; overflow:hidden;} 
.pro_l{ margin-top:74px; width:286px; border: 1px solid #e1dddd;background: #fff; height:695px;overflow:hidden;}
.pro_l h2{border-bottom: 1px solid #e1dddd; height:92px; width: 286px; overflow:hidden;}
.pro_l h2 b{color: #b10e23; display: block; padding: 0 11px 0 45px; font:58px/92px "Microsoft Yahei"; float: left;}
.pro_l h2 span{color: #b10e23; float: left; display: block; padding-top: 22px; font:bold 24px/32px "Microsoft Yahei"; }
.pro_l h2 span i{ display:block; color: #666;font:14px/18px "Microsoft Yahei";}
.pro_l h2 a:hover{text-decoration: none;}

.pro_l ul{ width: 286px; overflow: hidden;}
.pro_l ul li{border-bottom: 1px solid #e1dddd;height:89px; overflow:hidden; font:20px/106px "Microsoft Yahei";}
.pro_l ul li a{ color:#666; display: inline-block; height:89px; overflow: hidden; width: 206px; padding-left:80px;background:url(img/pro_ic2.gif) no-repeat 46px 45px;}
.pro_l ul li a:hover,.pro_l ul .cur a{text-decoration: none; color: #b10e23; background:url(img/pro_ic1.gif) no-repeat left top;}
.pro_tel p {padding-left:96px;margin-top: 30px; overflow:hidden; font:14px/22px "Microsoft Yahei"; color:#666;overflow:hidden; background:url(img/pro_tel.gif) no-repeat 42px center;}
.pro_tel p em{color:#666; display:block; font:bold 30px/34px "Times New Roman", Times, serif;} 

.pro_r{ margin-top:74px; width:898px; overflow:hidden;}
.pro_t{margin-bottom: 17px; width:897px; overflow:hidden; height:69px;  background:url(img/pro_t01.jpg) no-repeat left top;}
.more{margin:26px 20px 0 0; display: block; width: 68px; height: 18px; overflow: hidden; }
.more img{width: 68px; height: 18px;}

.pro_t ul li{float:left; text-align: center;overflow:hidden;}
.pro_t ul li a{display:inline-block; width: 165px; height:69px; overflow:hidden; font:20px/69px "Microsoft Yahei";  color:#fff; background: #2f2f2f;}
.pro_t ul li a:hover,.pro_t ul .cur a{ zoom:1; text-decoration:none; background: #b10e23;}

.pro_qh{position: relative; width:898px; height: 610px; overflow: hidden; }
.pro_r dl{}
.pro_r dt { position:relative; width:898px; height:465px; overflow:hidden;}
.pro_r dt img{width:898px; height:465px;}
.pro_r dd{ padding: 0 15px; width: 866px; border: 1px solid #e1dddd; background: #fff; height: 87px; overflow:hidden;}
.pro_r dd p{float: left; font:14px/86px "Microsoft Yahei"; color: #666;}
.pro_r dd p b{color: #666;}
.pro_r dd p a{ display: inline-block; padding-right: 10px; color: #666;}
.pro_r dd span{float: right;  display:block; margin-top:32px; width:85px; height:24px; text-align:center; font: 14px/24px "Microsoft Yahei"; border: 1px solid #e1dddd;}
.pro_r dd span a{ color:#666;}

.roll1,.roll2{position: absolute;z-index: 200; top:204px; width:41px; height:58px; overflow:hidden;}
.roll1{left:0px;}
.roll2{right:0px;}
.roll1 a,.roll2 a{width:41px; height:58px;overflow:hidden; display:inline-block;}
.roll1 a{ background:url(img/roll1.png) no-repeat left top;}
.roll1 a:hover{ background:url(img/roll11.png) no-repeat left top;}  
.roll2 a{ background:url(img/roll2.png) no-repeat left top;}
.roll2 a:hover{ background:url(img/roll22.png) no-repeat left top;} 

/*ys*/
.ys_bg{ position:relative; height:1910px; overflow:hidden;}
.ys1{ background:url(img/ys1.jpg) no-repeat center top; height:482px; overflow:hidden;}
.ys2{ background:url(img/ys2.jpg) no-repeat center top; height:232px; overflow:hidden;}
.ys3{ background:url(img/ys3.jpg) no-repeat center top; height:357px; overflow:hidden;}
.ys4{ background:url(img/ys4.jpg) no-repeat center top; height:357px; overflow:hidden;}
.ys5{ background:url(img/ys5.jpg) no-repeat center top; height:357px; overflow:hidden;}

.ys{ position:absolute; top:0; left:50%; margin-left:-600px; height:1910px; width:1200px; overflow:hidden;}

.t_h2{margin:0 auto 63px;width: 1200px; height:62px; overflow:hidden; text-align:center;}
.t_h2 img{width: 1200px; height: 38px;}
.t_h2 i{ display:block; color:#333; font:14px/24px Arial Verdana; }
.t_h2 a:hover{ text-decoration:none;}

.ys dl{ height: 357px; width: 1200px; overflow:hidden;margin-bottom: 0;}
.ys dt{width: 600px; height: 357px; overflow: hidden;}
.ys dt img{ width: 600px; height: 357px; }

.ys dd{margin-top: 96px;width:553px;overflow: hidden;}
.ys dd h3{margin-bottom: 14px; position: relative; width: 553px; height:63px; overflow:hidden;}
.ys dd h3 img{width: 553px; height:63px;}
.ys dd h3 span{position: absolute; left:87px; top:33px; height: 30px; display:block; color:#fff; font: bold 18px/30px "Microsoft Yahei";}
.ys dd h3 span i{ display:block; color:#000; font:18px/29px "Microsoft Yahei";}
.ys dd p{ display: block; color:#fff; padding-left:97px; background:url(img/ys_ic1.gif) no-repeat 86px 12px; font:14px/30px "Microsoft Yahei";} 
.ys02 dd{margin-left: 25px; display: inline;}
.ys02 dd h3 span{color: #333;}
.ys02 dd p{color: #666; background:url(img/ys_ic2.gif) no-repeat 86px 12px; } 
.ys02{
	background-color: #fff;
}
.ys022 dd h3 span{left:84px;}


/*bann1*/
.bann1_bg{background:url(img/bann1.jpg) no-repeat center top;height:240px;overflow:hidden;} 

/*part*/
.part_bg{background:url(img/bg.jpg) repeat center top;height: 1252px;overflow:hidden;margin-top: -90px;} 
.t_h22{margin:105px auto 54px;width: 1200px; height:auto; overflow:hidden; text-align:center;}
.t_h22 img{width: 100%;height: auto;}
.part ul{ height: 760px; overflow: hidden;}
.part li{float: left; border: 1px solid #ddd; margin-right: 12px; margin-bottom: 9px; width: 289px; height: 137px; overflow: hidden;}
.part li img{width: 289px; height: 137px;}
.part .nones{margin-right: 0px;}
.part li img:hover,.ys dt img:hover{transition:All 0.4s ease-in-out;
	    -webkit-transition:All 0.4s ease-in-out;
	    -moz-tr15:17 2016/9/6ansition:All 0.4s ease-in-out;
	    -o-transition:All 0.4s ease-in-out;
	
	    transform:scale(1.2);
	    -webkit-transform:scale(1.2);
	    -moz-transform:scale(1.2);
	    -o-transform:scale(1.2);
	    -ms-transform:scale(1.2);}


.pt_tel{width: 1200px; overflow: hidden;}
.pt_tel h3 img{width: 1200px; height:38px; overflow: hidden;}
.pt_tel p{text-align: center; color: #333;font:24px/51px "Microsoft Yahei";}
.pt_tel span{display: block;margin:5px auto 0; width: 182px; text-align: center; height: 42px; overflow: hidden; font: 28px/42px "Microsoft Yahei";background:url(img/pt_b.png) no-repeat center top;}
.pt_tel span a{color: #fff;}

/*anli_bg*/
.anli_bg{ background:url(img/al_bg.jpg) no-repeat center top; height:904px; overflow:hidden;} 
.anli .t_h22{margin: 90px auto 72px;}

.al01{position: relative; margin: 0 auto 30px; overflow: hidden; height: 401px; width: 1200px;}
.al01 p{    float: left;
    width: auto;
    position: absolute;
    left: 308px;
    top: 0px;}
.al01 p img{ height: 401px; width: auto;}
.al_wz{position: absolute;left:0px; top:0px; width: 308px; height: 401px; overflow: hidden; background:url(img/al_isp.jpg) no-repeat center top;}
.al_wz h3{margin: 64px auto 0 auto;color: #fff;font:bold 24px/45px "Microsoft Yahei";text-align: center;}
.al_wz h3 a{color: #fff;}
.al_wz em{display: block;margin-left: 16px;color: #fff;font:14px/30px "Microsoft Yahei";}
.al_wz span{position: absolute; left:124px; bottom: 0px; height: 72px; overflow: hidden; display: block; font:20px/72px "Microsoft Yahei"; }
.al_wz span a{color: #fff; height: 72px; display: inline-block;}

.anli li{float: left;}
.anli li a{display: inline-block; padding-left: 52px; width: 188px; height:230px;background:url(img/al_l2.gif) no-repeat left top; }
.anli li img{display: block; width: 127px; height: 40px; margin-bottom: 30px;}
.anli li em{display: block; margin-bottom:20px; color: #666; text-transform: uppercase; font:18px/30px Arial, Helvetica, sans-serif;}
.anli li b{color: #0f0f0f;font: bold 24px/28px "Microsoft Yahei";}
.anli li a:hover{text-decoration: none; background:url(img/al_l1.gif) no-repeat left top;}

/*kh_bg*/
.kh_bg{ background:url(img/bg.jpg) repeat center top; height:646px; overflow:hidden;} 
.kh .t_h22{margin: 92px auto 51px;}
.kh li{position: relative; float:left;text-align: center; margin-right:22px;width: 385px; height: 410px; overflow:hidden; line-height:0px;}
.kh li img{width: 385px; height: 277px;}
.kh li p{position: absolute; left:36px; top:204px; padding: 0 20px; width: 275px; height: 205px; overflow: hidden; background: #1a1a1a;}
.kh li p b{display: block; padding-top: 25px; font-size: 14px; font-weight: bold; line-height: 25px; color: #fff;}
.kh li p span{display: block;color: #bbb; font-size: 12px; line-height: 26px;}
.kh li p em{display: block; margin:15px auto 0; width: 90px; height: 24px; font-size: 12px; line-height: 24px; overflow: hidden; color: #424240; background: #fff;}

.kh li a:hover,.kh .cur a{ zoom:1; text-decoration:none;}
.kh li a:hover p,.kh .cur a p{background: #fd5c02;}
.kh li a:hover p span,.kh .cur a p span{color: #fff;}
.kh .nones{margin-right: 0px;}


/*about_bg*/
.about_bg{ background:url(img/bg.jpg) repeat center top; height:774px; overflow:hidden;} 
.t_h23{margin:0 auto 50px;width: 1200px; height:70px; overflow:hidden; text-align:center;}
.t_h23 img{width: 1200px; height:70px;}

.about dl{margin-bottom: 22px; width: 1200px; height: 353px; overflow: hidden; background: #fff;}
.about dt { float:left;width:593px; height:353px;overflow:hidden;}
.about dt img{width:593px; height:353px;}
.about dd{ float:right; width:535px; padding-top: 62px; padding-right:20px; display:inline; overflow:hidden; }
.about dd p{font:14px/30px "Microsoft Yahei"; color:#666;}
.about dd h3{overflow:hidden; font: bold 18px/44px "Microsoft Yahei";}
.about dd h3 a{ color:#666;}
.about dd h3 a:hover{ text-decoration:none;}
.about dd em{margin-top:35px; display:block; }
.about dd em a{background: #424240; display: inline-block; margin-right: 20px; width: 140px; height: 34px; overflow: hidden; font-size: 16px; line-height: 34px;text-align: center; color: #fff;}
.about dd em .gy_a2{background: #fd5c02;}

.about li{position: relative; float:left; margin-right:14px;width: 288px; height: 220px; overflow:hidden; line-height:0px;}
.about li img{width: 288px; height: 220px;}
.about .nones{margin-right: 0px;}
.about li img:hover{transition:All 0.4s ease-in-out;
	    -webkit-transition:All 0.4s ease-in-out;
	    -moz-tr15:17 2016/9/6ansition:All 0.4s ease-in-out;
	    -o-transition:All 0.4s ease-in-out;
	
	    transform:scale(1.2);
	    -webkit-transform:scale(1.2);
	    -moz-transform:scale(1.2);
	    -o-transform:scale(1.2);
	    -ms-transform:scale(1.2);}

/*hor_bg*/
.hor_bg{ background:url(img/bg.jpg) repeat center top; height:536px; overflow:hidden;} 
.hor{position: relative; height: 536px; overflow: hidden;}
.hor .t_h23{margin:0 auto 33px;}

.roll3,.roll4{position: absolute;z-index: 200; top:62px; width:29px; height:41px; overflow:hidden;}
.roll3{right:30px;}
.roll4{right:0px;}
.roll3 a,.roll4 a{ width:29px; height:41px;overflow:hidden; display:inline-block;}
.roll3 a{ background:url(img/roll3.png) no-repeat left top;}
.roll3 a:hover{ background:url(img/roll33.png) no-repeat left top;}  
.roll4 a{ background:url(img/roll4.png) no-repeat left top;}
.roll4 a:hover{ background:url(img/roll44.png) no-repeat left top;} 

.hor li{position: relative;float:left;margin-right:14px;width: 248px;height: 279px;overflow:hidden;line-height:0px;border: 1px solid #dcdcdc;background: #fff;padding: 18px;}
.hor li em{display: block; overflow: hidden;}
.hor li img{width: 100%;height: auto;}
.hor .nones{margin-right: 0px;}
.hor li img:hover{transition:All 0.4s ease-in-out;
	    -webkit-transition:All 0.4s ease-in-out;
	    -moz-tr15:17 2016/9/6ansition:All 0.4s ease-in-out;
	    -o-transition:All 0.4s ease-in-out;
	
	    transform:scale(1.2);
	    -webkit-transform:scale(1.2);
	    -moz-transform:scale(1.2);
	    -o-transform:scale(1.2);
	    -ms-transform:scale(1.2);}


/*reg*/
.reg_bg{ background:url(img/bg.jpg) repeat center top; height:517px; overflow:hidden;}
.reg_l{float: left; width: 530px; padding-left: 55px; height: 557px; overflow: hidden; }
.reg_l h3{color: #fff; margin-top: 112px; height: 115px; overflow: hidden;font:24px/40px "Microsoft Yahei";}
.reg_l h3 b{font-size: 36px; line-height: 50px; font-style: italic; display: block;}
.reg_l em{ display: block; width: 122px; height: 45px; overflow: hidden; text-align: center; font: bold 24px/45px "Microsoft Yahei"; background:url(img/reg_b01.png) no-repeat left top;}
.reg_l em a{color: #666;}

.reg{float: right;width: 587px;overflow:hidden;margin-top: 58px;}
.reg p{height:44px; font:14px/30px "Microsoft Yahei"; color:#666;}
.reg p i{ color:#666;font-size: 18px;}

.reg ul{ }
.reg li{font-size: 14px; margin:0 0 10px 0; overflow: hidden; line-height:0px; color:#fc8d00;}
.reg li img{ vertical-align:middle; width:47px; height:30px; margin-left:8px;}
.reg li span{float: left; display:block; font:14px/30px "Microsoft Yahei";vertical-align:top; height:30px; width:98px; overflow:hidden; color:#666;}

.reg .inp1{float: left; width:474px; padding-left:10px;height:30px;border:0px; line-height:30px; overflow:hidden; background:#f2f2f2; margin-right:5px; color:#666;outline:none;}
.reg .inp2{ width:577px; padding-left:10px; height:190px;border:0px; line-height:30px; overflow:hidden; background:#f2f2f2; resize:none; color:#666;outline:none;}
.reg .inp3{ width:144px; padding-left:10px; height:30px;line-height:30px; border:0px; overflow:hidden; background:#f2f2f2;color:#666;outline:none;}
.reg .li02 span{width: 500px; display: block; height: 40px;}

.reg .li04{ height:35px; margin:16px 0 0 0; float:left; display:inline; overflow:hidden;}
.reg .btn1{ display:inline-block; background:url(img/reg_btn1.gif) no-repeat left top;width:110px; height:35px; border:0;}
.reg .btn2{ display:inline-block; background:url(img/reg_btn2.gif) no-repeat left top; width:110px; height:35px; margin-left:20px; border:0;}
.reg .li05{}
.reg .li05 select{ height: 30px; width: 100px; overflow: hidden; }


/*new*/
.new_bg{background:url(img/bg.jpg) repeat center top; height:560px;overflow:hidden;}
.new_l{ width:585px;overflow:hidden;}

.n_t{ margin-top:18px; width:585px; overflow:hidden; height:35px; }
.n_t span{margin-top: 12px; display: block; width: 68px; height: 18px; overflow: hidden;}
.n_t span img{ width: 68px; height: 18px;}

.nl01 li{float:left; margin-right:50px; height:35px; overflow:hidden; line-height:0px;}
.nl01 li a{display:inline-block; font:18px/35px "Microsoft Yahei";  color:#666; height:35px; overflow:hidden;}
.nl01 li a:hover,.nl01 .cur a{ zoom:1; text-decoration:none; font-weight: bold;}

.new_l dl{margin-bottom: 32px; border-bottom: 1px solid #c9caca; height:204px;overflow:hidden;}
.new_l dt{ margin-top:10px; float:left;width:227px; height:154px;overflow:hidden;}
.new_l dt img{width:227px; height:154px;}
.new_l dd{ float:right; width:322px; overflow:hidden;}
.new_l dd h3{ font: bold 14px/35px "Microsoft Yahei";}
.new_l dd h3 a{ color:#333;}
.new_l dd p{ color:#666; font:14px/38px "Microsoft Yahei"; } 

.new02 li{ padding-left: 25px;  float:left; width:265px; overflow:hidden; font:14px/34px "Microsoft Yahei"; background:url(img/new_ic.png) no-repeat left center;}
.new02 li a{ color:#666;}
.new02 .n_l2{ float:right;}
.new02 li a:hover,.new02 .cur a{ text-decoration:none; }
.new02 .nones{ border-bottom:0;}


.new_r{   padding: 0 24px; height: 480px; background: #f1f1f1; overflow:hidden;}
.new_r h2{ margin:18px auto 30px;height:35px;width:548px; overflow:hidden; font: bold 18px/35px "Microsoft Yahei";}
.new_r h2 a{ color:#666;}
.new_r h2 img{ vertical-align:middle; padding-right:10px;}
.new_r h2 span{margin-top: 12px; display: block; width: 68px; height: 18px; overflow: hidden;}
.new_r h2 span img{ width: 68px; height: 18px;}

.new_r dl{width:540; overflow:hidden; height: 127px; }
.new_r dt{float: left; width: 159px; height: 106px; }
.new_r dt img{ width: 135px; height: 106px; }
.new_r dd {float: right; width: 383px; overflow: hidden;}
.new_r dd h3{ height:33px; overflow:hidden; background:url(img/new_w.gif) no-repeat left 8px; font:14px/33px "Microsoft Yahei";}
.new_r dd h3 a{padding-left:34px; color:#666; display:inline-block;}
.new_r dd p{ padding-left:34px; font:14px/24px "Microsoft Yahei"; color:#666;background:url(img/new_d.gif) no-repeat left 5px; }


/*link*/
.link_bg{ background:#e9e7e7; height:142px;overflow:hidden;} 
.link{}
.link h2{float: left; margin-top: 45px; width:125px; text-align: center; overflow:hidden; font:36px/40px "Microsoft Yahei";background:url(img/link_ic.png) no-repeat left 19px;}
.link h2 a{ color:#403e3f; display: inline-block; padding-left: 10px;}
.link h2 span{ display:block;font:14px/25px "Microsoft Yahei"; }
.link h2 span a{ display:inline-block; color:#403e3f;}
.link h2 a:hover{text-decoration: none;}

.link p{float: right;margin-top: 45px;  width: 1060px;height: 90px; overflow:hidden; font:14px/35px "Microsoft Yahei";}
.link p a{ color:#666; padding:0 9px; display:inline-block;}
 

 
</pre></body></html>